#ifndef __ASYNC_H__
#define __ASYNC_H__

#include "redobject.h"

typedef void (* RedAsyncFunction)(void *data);

RED_EXPORT void Red_FreeAsyncQueue(void);
RED_EXPORT char Red_InitAsyncQueue(void);

RED_EXPORT void RedAsync_Schedule(RedAsyncFunction func, void *data);

#endif /* __ASYNC_H__ */
